Don't warn about unexpected events on foreign windows
authorAlexander Larsson <alexl@redhat.com>
Thu, 29 Jan 2009 13:30:48 +0000 (14:30 +0100)
committerAlexander Larsson <alex@localhost.localdomain>
Thu, 2 Apr 2009 08:15:29 +0000 (10:15 +0200)
We don't really control these events so its not wrong per se
to have them generate stuff we don't expect.

gdk/gdkwindow.c

index 375ac1e8ac50ef03b467a8c12ce2a9d08f7932a3..102fc903e76e119e8a5301c2b40bdbf46fba289e 100644 (file)
@@ -8504,6 +8504,9 @@ _gdk_windowing_got_event (GdkDisplay *display,
       GDK_WINDOW_TYPE (event_private->parent) != GDK_WINDOW_ROOT)
     {
       GEnumValue *event_type_value, *window_type_value;
+
+      if (GDK_WINDOW_TYPE (event_private) == GDK_WINDOW_FOREIGN)
+       return;
       
       event_type_value = g_enum_get_value ((GEnumClass *) g_type_class_ref (GDK_TYPE_EVENT_TYPE),
                                           event->type);